What is the meaning of the word "life-support system"?

Definitions:

  1. equipment that makes life possible in otherwise deadly environmental conditions copy to clipboard noun
    • the astronauts relied on their lifesupport systems copy to clipboard

Synonyms: